.modal .modal-header{background-color:#efefef;border-top:1px solid #fff}.modal .modal-body{border-top:1px solid #cbcbcb;border-bottom:1px solid #cbcbcb}.modal .modal-footer{background-color:#efefef;border-top:1px solid #fff}.loading img{width:32px;-webkit-animation:rotation 1s infinite linear}@-webkit-keyframes rotation{from{-webkit-transform:rotate(0)}to{-webkit-transform:rotate(359deg)}}#securepay-ui-container iframe{border:none;height:170px}iframe{min-height:170px}#customerDetails .input-group.input-group-sm .input-group-text{width:140px;display:block;text-align:right}#customerDetails .input-group .input-group-text{width:167px;display:block;text-align:right}#tripFormDetails .input-group.input-group-sm .input-group-text{width:92px;display:block;text-align:right}#tripFormDetails .input-group .input-group-text{width:114px;display:block;text-align:right}.vehicleList.error{border:1px solid red}.vehicleList.error .message{color:red}.was-validated .input-group-text,.was-validated input{color:#155724;border-color:#28a745}.was-validated .input-group-text{background-color:#d4edda}.was-validated input,.was-validated select option,.was-validated textarea{background-color:#f9fff9}.was-validated input:invalid,.was-validated select:invalid option,.was-validated textarea:invalid{background-color:#fff9ff}.invalidFeedback{display:none}form.needs-validation.was-validated .invalidFeedback{display:block;color:red}.invalid .input-group-text,.invalid input{color:#721c24;border-color:#dc3545}.invalid .input-group-text{background-color:#f8d7da}.invalid input,.invalid select option,.invalid textarea{background-color:#fff9f9}.invalid-feedback{margin-top:0!important;margin-bottom:.05rem}.was-validated .waypoints .k-input input:invalid{border:1px solid #dc3545}.waypoints .bootstrap-select button,.waypoints .k-input{border:1px solid #ced4da}.waypoints label{display:block;margin-bottom:0}.waypoints [id*=flightNo_]{width:110px}.waypoints .k-input{line-height:24px;font-size:16px}.waypoints .k-input input{padding:6px 12px}.waypoints .editor{width:54px}@media (min-width:576px){.test{background-color:#cd5c5c}}@media (min-width:768px){span.time{width:100px!important}span.date{width:140px!important}.waypoints .bootstrap-select{width:135px!important}.test{background-color:#90ee90}}@media (min-width:992px){.test{background-color:#6495ed}}@media (min-width:1200px){.test{background-color:#fafad2}}.nav-item{font-size:14px;text-align:center;cursor:default;color:#495057;margin:0 3px;min-width:180px;float:left;position:relative;background-color:#e9ecef;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;transition:background-color .2s ease}.nav-item:after,.nav-item:before{content:" ";position:absolute;top:0;right:-17px;width:0;height:0;border-top:19px solid transparent;border-bottom:17px solid transparent;border-left:17px solid #e9ecef;z-index:2;transition:border-color .2s ease}.nav-item:before{right:auto;left:0;border-left:17px solid #fff;z-index:0}.nav-item:first-child{margin-left:0}.nav-item:first-child:before{border:none;border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}.nav-tabs{border-bottom:none}.nav-tabs .nav-link{border:none;border-top-left-radius:0;border-top-right-radius:0}.nav-item.active:first-child,.nav-tabs .nav-link:first-child{border:none;border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}.nav-tabs .nav-link.active{color:#fff;background-color:#007bff}.accHeader:hover,.quoteWaypointData .form-row:nth-child(odd){background-color:#e9ecef}.nav-tabs .nav-link.active:after{border-left:17px solid #007bff}.vehicleList .selected{border:2px solid #32cd32!important;box-shadow:inset 0 0 15px 3px rgba(0,255,0,.125)}.vehicleList .selected:before{content:url(/include/images/success.svg);position:absolute;left:23px;top:36px;width:30px}.vehicle .imgCanvas{margin-left:40px;height:100px;display:flex;align-items:center}.vehicle .imgCanvas img{max-width:133px;max-height:100px}.tripVehicles [data-service=Tow] .input-group-text{width:80px;text-align:right;display:block}button{width:85px}.input-group.input-group-sm .custom-select{height:31px;padding:4px 8px;font-size:.875rem}.Accessories .cost{float:right}.accHeader{font-weight:500}.accHeader.collapsed:after,.accHeader:after{float:right;font-family:"Font Awesome 5 Free";font-weight:900;padding-left:5px;position:relative;top:1px}.accHeader.collapsed:after{content:'\f103'}.accHeader:after{content:'\f102'}.toggleAutocomplete{width:31px;height:31px;margin:0 0 0 5px;padding:0!important}.input-group>.custom-select:not(:last-child),.input-group>.form-control:not(:last-child){border-radius:0 .2rem .2rem 0}.test *{border:1px solid rgba(128,0,128,.5)}.debug *{border:1px solid rgba(255,0,0,1);--margin:5px}